package ar.uade.distribuidas.tpo.servicios;
public interface VentasService {

	/**
	 * Cuando un cliente quiere realizar una compra, este envia una solicitud de
	 * cotizacion a la ODV con los items en los que esta interesado.
	 */
	void recibirSolicitudDeCotizacion(String nombreArchivo)  throws Exception;

	/**
	 * Cuando el operador de la ODV quiere procesar la solicitud de cotización
	 * de un cliente,
	 */
	void cotizarSolicitud() throws Exception;

	/**
	 * Cuando un cliente quiere realizar una compra, este envia una solicitud de
	 * cotizacion a la ODV con los items en los que esta interesado.
	 */
	void recibirOrdenDePedido()  throws Exception;

	/**
	 * Envío de rodamientos pedidos y conformación del Remito correspondiente.
	 */
	void enviarPedido() throws Exception;

	void generarVenta() throws Exception;
}